package com.color.admin.system.repository;


import com.color.admin.system.entity.SysPost;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.stereotype.Repository;

import java.util.Set;

/**
 * @author HaiQiu
 * @date 2021/12/28
 */
@Repository
public interface PostRepository extends JpaRepository<SysPost,String>, JpaSpecificationExecutor<SysPost> {

    /**
     * 根据职位名称查询职位
     * @param postName 职位
     * @return 职位
     */
    SysPost findByPostName(String postName);


    /**
     * 批量删除
     * @param postIds 数据ID集合
     * @return 成功条数
     */
    int deleteAllByIdIn(Set<String> postIds);

}
